package com.huaao.micropolice.core.service.alert;

import java.util.List;

import com.huaao.micropolice.core.common.page.Page;
import com.huaao.micropolice.core.model.alert.ApiAlert;
import com.huaao.micropolice.core.model.police.Alert;

/**
 * 
 * @author zhangyu
 *
 */
public interface AlertService {
	/**
	 * 保存用户信息
	 * @param alert
	 * @return
	 */
	public String saveAlertInfoAlert(ApiAlert alert);
	
	/**
	 * 分页查询和参数查询
	 * @return
	 */
	public List<ApiAlert> findAlertInfoListToPage(Page page);
	
	
	public ApiAlert findAlertInfoToid(String id);
	
	public List<ApiAlert> findAlertInfoListTouid(String uid,Page page);
	
	
	public List<Alert> list(Page page);
	
	public String add(Alert alert);
	
	public void update(Alert alert);
	
	public void delete(String id);
	
	public Alert getBy(String id);
	
	public Long getCount();
}
